Display controlling device, display controlling method, and non-transitory computer-readable recording medium storing instructions therefor

ABSTRACT

A controller of a display control device is configured to display a plurality of tabs, and a tab screen associated with a selected one of the tabs. In response to a particular arranging operation to arrange a particular icon in one of a common area and an individual area of a tab screen associated with the selected tab, one of the common area and the individual area is set as an arrangement target area and the particular icon assigned with a particular process in accordance with the arranging operation is arranged in the arrangement target area. The particular icon is arranged only in the individual area of the tab screen currently displayed when the arrangement target area is the individual area, while the particular icon is arranged in the common area of each of the plurality of tab screens when the arrangement target area is the common area.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of U.S. Ser. No.15/935,129 filed on Mar. 26, 2018 and claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2017-128309 filed on Jun. 30,2017. The entire subject matter of the application is incorporatedherein by reference.

BACKGROUND Technical Field

The present disclosures relate to a technique to control a screendisplayed on a display of a display controlling device.

Related Art

There is known a conventional process execution device configured todisplay a so-called tabbed-multiscreen form standby screen on a touchpanel have been known. Such a tabbed-multiscreen form screen hasmultiple tabs, and by switching the tabs, contents of the screen areswitched.

SUMMARY

In the conventional process execution device mentioned above, aplurality of buttons to which particular processes are respectivelyassigned are arranged in each tab. A user can assign a particularprocess to anyone of the plurality of buttons. Thereafter, when the userwishes to execute one of processes assigned to the plurality of tabs,the user selects a tab corresponding to the tabbed-screen on which thebutton assigned with the process to be executed, and operates thebutton, thereby the process assigned to the button can be executed.

A device employing the tabbed-multiscreen form standby screen asmentioned above could be used as follows. An administrator may assignthe tabs to individual persons or groups, and on screens correspondingto respective tabs, buttons assigned with particular processes arearranged.

There could be a case where a particular process is to be assigned notonly to an individual person or a group, but to a plurality of personsor groups. In such a case, for example, the administrator may assign theprocess to each of the plurality of tabs. Then, the users correspondingto the respective tabs can execute such a process. However, such aconfiguration requires the administrator for a troublesome assigningoperation.

In contrast, according to another usage type, the particular process maybe assigned to a button arranged on a screen corresponding to aparticular tab. According to such a configuration, when a user wishes toexecute the particular process, the user may select the particular tabwhenever the process is to be executed. According to such aconfiguration, however, the user is required to switch to the particulartab whenever the particular process is to be executed. Thus, such aconfiguration is inconvenient for the user.

In consideration of the above, the present disclosures provide animproved display controlling device, an improved display controllingmethod, and a non-transitory computer-readable recording medium storinginstruction therefor, which enable the user to select and execute theparticular process efficiently.

According to aspects of the present disclosures, there is provided adisplay control device having a display, an input device and acontroller. The controller is configured to cause the display controldevice to display a plurality of tabs, and a tab screen corresponding toone of the plurality of tabs in a selected state from among a pluralityof tab screens respectively corresponding to the plurality of tabs. Eachof the plurality of tab screens has a common area and an individualarea, icons being displayed in each of the common area and theindividual area. The common area and the individual area are configuredsuch that a particular icon assigned with a particular process beingarranged in each of the common area and the individual area. Thecontroller is further configured to receive, through the input device, aparticular arranging operation to arrange the particular icon in one ofthe common area and the individual area of the tab screen currentlydisplayed on the display, and set one of the common area and theindividual area designated by the arranging operation as an arrangementtarget area and arrange the particular icon assigned with the particularprocess determined in accordance with the arranging operation in thearrangement target area, the controller arranging the particular icononly in the individual area of the tab screen currently displayed on thedisplay when the arrangement target area is the individual area, thecontroller arranging the same particular icon in the common area of eachof the plurality of tab screens when the arrangement target area is thecommon area.

According to aspects of the present disclosures, there is provided adisplay control method for a display control device having a display andan input device, the method includes causing the display control deviceto display a plurality of tabs, and a tab screen corresponding to one ofthe plurality of tabs in a selected state from among a plurality of tabscreens respectively corresponding to the plurality of tabs. Each of theplurality of tab screens has a common area and an individual area, iconsbeing displayed in each of the common area and the individual area. Thecommon area and the individual area are configured such that aparticular icon assigned with a particular process being arranged ineach of the common area and the individual area. The method furtherincludes receiving, through the input device, a particular arrangingoperation to arrange the particular icon in one of the common area andthe individual area of the tab screen currently displayed on thedisplay, and setting one of the common area and the individual areadesignated by the arranging operation as an arrangement target area andarranging the particular icon assigned with the particular processdetermined in accordance with the arranging operation in the arrangementtarget area, the method arranging the particular icon only in theindividual area of the tab screen currently displayed on the displaywhen the arrangement target area is the individual area, and the methodarranging the same particular icon in the common area of each of theplurality of tab screens when the arrangement target area is the commonarea.

According to aspects of the present disclosures, there is provided anon-transitory computer-readable medium containing instructions to beexecuted by a controller of a display control device having a display,an input device and the controller. The instructions cause, whenexecuted by the controller, the display control device to display aplurality of tabs, and a tab screen corresponding to one of theplurality of tabs in a selected state from among a plurality of tabscreens respectively corresponding to the plurality of tabs, each of theplurality of tab screens having a common area and an individual area,icons being displayed in each of the common area and the individualarea. The common area and the individual area being configured such thata particular icon assigned with a particular process being arranged ineach of the common area and the individual area. The instructionsfurther cause, when executed by the controller, the display controldevice to receive, through the input device, a particular arrangingoperation to arrange the particular icon in one of the common area andthe individual area of the tab screen currently displayed on thedisplay, and set one of the common area and the individual areadesignated by the arranging operation as an arrangement target area andarranging the particular icon assigned with the particular processdetermined in accordance with the arranging operation in the arrangementtarget area, the controller arranging the particular icon only in theindividual area of the tab screen currently displayed on the displaywhen the arrangement target area is the individual area, and thecontroller arranging the same particular icon in the common area of eachof the plurality of tab screens when the arrangement target area is thecommon area.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

FIG. 1 is a block diagram showing a functional configuration of an imageprocessing device according to an illustrative embodiment of thedisclosures.

FIG. 2 shows an operation panel of the image processing device accordingto the illustrative embodiment of the disclosures.

FIGS. 3A and 3B illustrate a standby screen according to theillustrative embodiment.

FIGS. 4A-4D illustrate a standby editing screen according to theillustrative embodiment.

FIGS. 5, 6, 7A and 7B show a flowchart illustrating a main controlprocess according to the illustrative embodiment.

FIG. 8 shows an example of an alert screen according to the illustrativeembodiment.

FIGS. 9A and 9B show a flowchart illustrating an arranged area changingprocess according to the illustrative embodiment.

FIG. 10 shows an example of a selection input screen according to theillustrative embodiment.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Hereinafter, referring to the accompanying drawings, illustrativeembodiments of the present disclosures will be described.

1. Illustrative Embodiment (1-1) Configuration of Image ProcessingDevice

An image processing device 10 according to an illustrative embodimentshown in FIG. 1 has multiple functions including a scanning function toread an image on an original and generate image data representing theread image, a print function to print an image on a printing sheet, acopying function to print an image read by the scanning function ontothe printing sheet by the print function, and a facsimile function totransmit/receive facsimile data.

The image processing device 10 has, as shown in FIG. 1, a controller 11,a storage 12, a display 13, an input part 14, an image reader 15, aprinter 16, a media I/F 17, a first communication I/F 18 and a secondcommunication I/F 19, which are interconnected via a bus 20.

The controller 11 has a CPU. The storage 12 includes semiconductormemories such as a ROM, a RAM, an NVRAM, a flash memory and the like. Itcould be said that the image processing device 10 is provide with amicrocomputer including the CPU and semiconductor memories.

The controller 11 realizes various functions by executing programsstored in a non-transitory recording medium. According to theillustrative embodiment, the storage 12 is an example of thenon-transitory recording medium storing the programs, or computerexecutable instructions. It is noted that the various functions, whichare realized by the controller 11 according to the illustrativeembodiment, are not necessarily be realized by execution of theprograms. A part of or all of the functions may be realized with used ofa plurality of hardware.

The storage 12 stores data of various screens, including the standbyscreen 25 (see FIG. 2), to be displayed on the display 13. Further, thestorage 12 also stores the programs for a main control process (seeFIGS. 5-7) and an arranged area changing process (see FIGS. 9A and 9B).The programs realizing the respective functions described above may beincluded in the program of the main control process, or provided asseparate programs.

The display 13 has a device configured to display an image such as aliquid crystal display or an organic EL display. The input part 14 hasan input device through which various input operations of a user areacquired. The input device which the input part 14 has includes a powerbutton 5 (see FIG. 2), a numeric keypad 6, a return button 7, a homebutton 8, a stop button 9 and a touch panel 14 a. The touch panel 14 ais arranged on an image display area of the display device of thedisplay 13.

The touch panel 14 a is configured to detect a designating operation bycontact or proximity of a designation body onto an image display area ofthe display 13. The touch panel 14 a is configured such that, when aninstruction operation using the designating body is performed on theimage display area of the display 13, the touch panel 14 a outputsposition information indicating a position at which the designating bodyis located. According to the illustrative embodiment, that touch panel14 a continuously or periodically outputs the position information whenthe designating operation with use of the designating body is beingperformed. It is noted that the touch panel 14 a may be configured todetect, as the designating operation, only a contact of the designatingbody, only proximity of the designation body, or both the contact andproximity of the designating body.

The controller 11 obtains the position information output by the touchpanel 14 a, and based on the obtained position information,presence/absence of the designating operation of the designating body,the designated position when the designating operation is performed, andat least one particular operation by the designating body when thedesignating operation is performed.

The operations the controller 11 can detect include at least a tapoperation which is an operation of releasing the designating body at thesame position where the designating operation with use of thedesignating body is performed. Various concrete aspects of thedesignating body used to perform the designating operations can beconsidered. For example, the designating body may be a tip of a finger,or a particular designating device such as a stylus pen.

The image reader 15 has an image sensor, and configured to read an imageon the original and generates image data representing the read image.Optionally, the image reader is provided with an ADF (automatic documentfeeder). Further optionally, the image reader 15 may be configured toexecute a double-sided scanning to read images on both sides of theoriginal set to the platen or the ADF.

The printer 16 has a printing mechanism for printing an image on aprinting sheet in accordance with an inkjet printing method or anelectrophotographic printing method. Optionally, the printer 16 may beconfigured to perform a double-sided printing to print images on bothsides of the printing sheet.

The media I/F 17 is an interface to which various recoding media such asa USB flash memory are coupled. The media I/F 17 controls reading andwriting of data with respect to the recording medium coupled thereto.

The first communication I/F 18 is a communication interface functioningto connect the image processing device 10 to a network for datacommunication. The first communication I/F 18 may be configured to beconnectable with at least one of various types of networks such as awired LAN, a wireless LAN or the Internet. Optionally, the imageprocessing device 10 may be configured to execute a data communicationwith various information processing devices such as a personal computer,a smartphone, a tablet terminal and the like through the firstcommunication I/F 18, with or without wires. Further optionally, theimage processing device 10 may be configured to be connected to theInternet through the first communication OF 18 and may execute the datacommunication with various servers and/or information processing devicesthrough the Internet.

The second communication OF 19 is an interface for communicating withexternal equipment through a communication line 100. The communicationline 100 connected to the second communication OF 19 is, according tothe illustrative embodiment, for example, a public telephone network.Transmission/reception of facsimile data by the facsimile function isexecuted basically through the second communication I/F 19.

(1-2) Configuration of Operation Panel

On one side surface of a housing (not shown) of the image processingdevice 10, an operation panel 3 is proved as shown in FIG. 2. On theoperation panel 3, a power button 5, a numeric keypad 6, a return button7, a home button 8, a stop button 9, a display 13 and a touch panel 14a. It is noted that the display 13 shown in FIG. 2 is configured suchthat a displaying device provided to the display 13 has an image displayarea. The touch panel 14 a is arranged to overlaid on almost entirerange of the image display area.

The power button 5 is a hard key operated by the user to turn ON/OFF thepower of the image processing device 10. When the power button 5 isdepressed, the power is supplied to the image processing device 10 andthe image processing device 10 start operating, the controller 11executes a particular initialization process, and then displays astandby screen 25 on the display 13. By performing input operations withthe standby screen 25 as a starting point, the user can switch thescreens displayed on the display 13, make various settings, and causethe image processing device 10 to execute various functions.

The numeric keypad 6 is a collective name of multiple hard keysincluding number keys of “0”-“9” which are operated by the user mainlywhen numbers are input when, for example, a destination facsimile numberof facsimile data is input or the number of copies is input when thecopying function is used.

The return button 7 is a hard key which is operated by the user when theuser wishes to return the screen currently displayed on the display 13to a screen immediately before switched to the current screen. The homebutton 18 is a hard key to be operated by the user when the user wishesto display the standby screen 25 on the display 13. The stop button 9 isa hard key operated by the user when the user wants to stop thecurrently executed operation.

(1-3) Description on Standby Screen

The standby screen 25 is a so-called tabbed-multiscreen form standbyscreen which includes a plurality of tabs. The tabs are associated withtab screens, respectively. On the standby screen 25, a tab screencorresponding to one tab which is currently in a selected state isdisplayed. Information necessary to display the standby screen 25, andinformation regarding processes to be executed when input operationswith respect to the standby screen are performed through the input part14 are stored in the storage 12.

As shown in FIG. 2, utmost four tabs can be displayed on the standbyscreen 25. It is noted that, according to the illustrative embodiment,the total number Nt of the tabs is greater than four which is the numberof the tabs that can be displayed on the standby screen 25simultaneously. FIG. 2 shows a state where a first tab 31, a second tab32, a third tab 33 and a fourth tab 34 are displayed, among the first toNt-th tabs, on the standby screen 25.

On each tab, a name assigned to the tab is indicated. Further, a tabbeing in a selected state is displayed in a mode different from theother tabs. For example, the selected tab and the other tabs aredisplayed such that the selected tab has a color different from thecolor of the other tabs, the selected tab is larger than the other tabs,or only the selected tab may be decorated. FIG. 2 shows an example inwhich the first tab 31 of which name is “BASIC 1” (representing a basicfunction 1) is selected, and has a color different from the color of theother tabs (i.e., the second, third and fourth tabs 32, 33 and 34).

The first to Nt-th tabs are respectively associated with tab screens(i.e., first to Nt-th tab screens). On the standby screen 25, a tabscreen corresponding to the tab in the selected state is displayed. Inthe example shown in FIG. 2, the first tab 31 is in the selected state,and a first tab screen 50 associated with the first tab 31 is displayed.

Each tab screen is configured such that a plurality of icons arearranged thereon. According to the example shown in FIG. 2, eight icons(first to eighth icons 51-58) are arranged on the tab screen 50. Eachicon displayed on the tab screen 50 can be changed as will be describedlater.

According to the example shown in FIG. 2, the first icon 51 is a faxicon, the second icon 52 is a copy icon, the fifth icon 55 is a settingmenu icon, and the third icon 53, the fourth icon 54 and the sixth icon56 are unregistered icons to which no functions are assigned.

In the vicinities of both ends of the tab display area, in the standbyscreen 25, a right button 27 and a left button 26 are displayed. It isnoted that an arranging order in the right-left direction of Nt tabs isdetermined in advance. When there exists another tab on the left side ofthe currently displayed four tabs, by tapping the left button 26, thecurrently displayed four tabs are scrolled rightward, thereby the tab onthe left side with respect to the 1st tab 31 will be displayed in thetab display area 30. In contrast, the rightmost tab (i.e., the 4th tab34) of the currently displayed four tabs will disappear as they arescrolled rightward. Similarly, when there exists a tab on the right sidewith respect to the currently displayed four tabs, by tapping the rightbutton 27 to scroll the currently displayed four tabs leftward, the tabarranged on the right side with respect to the 4th tab 34 will bedisplayed within the tab display area 30, while the leftmost tab 31 willdisappear when the four tabs are scrolled leftward.

When the tab screen corresponding to the currently selected tab isswitched to another tab screen corresponding to anther tab, anothershould be tapped. When one of the tabs other than the currently selectedtab is tapped, the tapped tab is in the selected state, and on thestandby screen 25, the tab screen corresponding to the tab newly set tothe selected state is displayed.

It is assumed, for example, that the first tab screen corresponding tothe first tab 31 is displayed on the standby screen 25 as shown in FIG.3A. In such a state, in response to the second tab 32 on which “BASIC 2”is displayed being tapped, the tab in the selected state is switchedfrom the first tab 31 to the second tab 32 as shown in FIG. 3B, andthereafter, a second tab screen 60 associated with the second tab 32 isdisplayed instead of the first tab screen 50.

On the second tab screen 60, eight icons (i.e., first icon 61 througheighth icon 68) are displayed. On the second tab screen 60, the firsticon 61 is the fax icon whish the same icon as the first icon 51 on thefirst tab screen 50, and a second icon 62 is a copy icon which is thesame icon as the second icon 52 on the first tab screen 50. The thirdicon 63 through the eighth icon 68 are unregistered icons.

To each icon arranged on each tab screen, a particular process isassigned. When the user taps one of the icons, the particular processassigned to the tapped icon is executed.

The icons displayed in the tab screen of the standby screen 25 includes,when generally categorized, three kinds of icons. Specifically, thethree kinds of icons are function execution icons, setting icons, andunregistered icons. The function execution icons are icons to whichfunctions, among the multiple functions the image processing device 10has, to be executed are assigned, respectively. That is, to the functionexecution icons, particular processes to respectively realize registeredfunctions are assigned. When one of the function execution icons istapped, the particular process assigned to the tapped icon is executed,thereby the registered function being realized.

The setting icons are icons to which a particular item subjected to beset, or lists of multiple icons subjected to be set are assigned. Thatis, to the setting icons, particular processes to respectively realizesetting items are assigned. When one of the setting icons is tapped, theparticular process assigned to the tapped icon is executed, thereby thesetting of setting item being realized.

The unregistered icons are icons to which no functions or setting itemsare assigned, and user's desired functions or setting items can be newlyand arbitrarily assigned thereto. To each of the unregistered icons, aparticular process associated with a user input operation to newlyregister the function execution icon for an arbitrary function, or newlyregister the setting icon for an arbitrary setting item is assigned.Thus, when the unregistered icon is tapped, the particular processassigned to the unregistered icon is executed, thereby registration ofthe new function execution icon or the setting icon being realized.

The function execution icons are further categorized in tow kinds oficons: specific function icons; and shortcut icons. The specificfunction icons are icons for executing functions the image processingdevice 10 has (i.e., the scanning function, the print function, thecopying function, the facsimile function, web service functions,convenient tool functions and the like), respectively, and the functionsubjected to be executed is assigned to each specific function icon. Thespecific function icons have been registered, in advance, as the factorydefault setting. Setting values assigned to the respective specificfunction icons are default values preliminarily set. It is noted thatthe user can confirm and/or change such a default value when the usertaps the specific function icon to execute the assigned specificfunction.

To each of the shortcut icons, a shortcut to execute any of the specificfunctions in accordance with a particular execution condition the userset in advance can be assigned. At a time of shipment of the imageprocessing device 10, at least one icon may be preliminarily arranged oneach tab screen, the at least one icon being at least one of thespecific function icon or the setting icon.

The shortcut icons are, basically, not preliminarily registered as thefactory default setting of the image processing device 10. The shortcuticon is arranged when the user executes a registration operation toassign a shortcut with respect to an unregistered icon. It is noted thatat least one shortcut icon may be arranged on at least one tab screenwhen the image processing device 10 is arranged in advance.

It is noted that, regarding the specific function icons, the initialvalues for respective setting items have been preliminarily determined.In contrast, regarding the shortcut icons, the user can register thefunction subjected to be executed, with setting conditions to executethe functions, arbitrarily.

It is noted that, the unregistered icons can be registered as a shortcuticon by assigning an arbitrary shortcut function thereto. Further, theunregistered icons can be registered as the specific function icons byassigning desired functions and/or registered as the setting icons byassigning desired setting items.

In the first tab screen 50 shown in FIG. 2 and the FIG. 3A, the fax iconarranged as the first icon 51 is the specific function icon to executethe facsimile function. The copy icon arranged as the second icon 52 isthe specific function icon to execute the copying function. the settingmenu icon arranged as the fifth icon 55 is the setting icon to set thesetting value of at least one kind of setting item.

Further, the scan icons arranged as third icons 53 and 63 in the firsttab screen 50 and the second tab screen 60 shown in FIGS. 4C and 4D arethe specific function icons to execute the scanning function. It isnoted that the two scan icons are the same icons and assigned with thesame particular process.

In the first tab screen 50 shown in FIG. 4C, the icon arranged as theeighth icon 58 is a shortcut icon to which a shortcut function ofscan-to-file is assigned. The scan-to-file function is one of concretemodes of the scanning function.

Regarding the shortcut function, as described above, the user canarbitrarily assign the shortcut function to the unregistered icon.Examples of the functions which can be assigned to the unregisteredicons as the shortcut function include, for example, the above-describedspecific function, namely, the facsimile function, the copying function,the scanning function, the web service function and a convenient toolfunction.

For example, when the user wishes to assign the shortcut function of thecopying function, firstly the user taps the unregistered icon includedin the tab screen associated to anyone of the tabs. When the user tapsthe unregistered icon, a list of functions and setting items which canbe assigned to the unregistered icon is displayed. Then, the user canselect, from the list, the function or the setting item to be assignedto the unregistered icon.

When anyone of the setting items is selected, a setting iconcorresponding to the selected setting item is newly registered. That is,the unregistered icon subject to the registration is changed to thesetting icon assigned with the particular process in accordance with theselected setting item. Thereafter, when the user taps the setting icon,the particular process assigned to the setting icon is executed. Then,the user can check and/or change the setting values of the setting itemsassigned to the setting icon.

After the unregistered icon is tapped and one of the functions isselected from the list, a selection screen allowing the user to selectwhether the function is registered as the specific function icon or theshortcut icon is displayed.

When registration as the specific function icon is selected, thespecific function icon corresponding to the selected function is newlyregistered. That is, the unregistered icon subject to the registrationis registered as the specific function icon assigned with the particularprocess in accordance with the selected function.

According to the present embodiment, it is possible to arrange aplurality of icons assigned with the same particular process in one tabscreen or in a plurality of tab screens. When there is a specificfunction icon or a setting icon which is arranged at the time of theshipment, the user can arrange the icon same as the icon arranged at theshipment in addition to the same.

When registration of the shortcut function is selected, a setting screenencouraging the user to select on what execution condition the selectedfunction is to be executed. The user can arbitrarily set the settingvalues of respective setting items necessary to cause the selectedfunction to be executed (i.e., the execution condition) through thesetting screen. When an operation of indicating completion of thesetting, the shortcut icon executing the selected function in accordancewith the particular execution condition is generated. That is, theunregistered icon subject to the registration is registered as theshortcut icon to which the particular process in accordance with theexecution condition. Thereafter, when the user taps the shortcut icon,the particular process assigned to this shortcut icon is executed, andthe registered function can be executed easily in accordance with theregistered particular execution condition.

(1-4) Description of Management Function

As shown in FIGS. 2, 3A and 3B, on the standby screen 25, anadministrator button 28 (hereinafter, also referred to as ADMIN button28) is displayed. The ADMIN button 28 is tapped, an authenticationscreen for the administrator is displayed. When the user (i.e., theadministrator) inputs necessary information (e.g., a password), anauthentication process is executed.

The authentication process is to determine whether particularauthentication conditions have been fulfilled. The authenticationconditions include a condition that an input password coincides with alegitimate password which has preliminarily been registered. As a resultof the authentication process, if the authentication conditions arefulfilled, the operation mode is switched to the administrator mode, anda standby editing screen 70 as shown in FIG. 4A is displayed on thedisplay 13. It is noted that the standby editing screen 70 is a screenon which new registration, release of registration, edition ofregistered contents with respect to each of the icons arranged on eachtab screen can be performed.

On the standby editing screen 70, as shown in FIGS. 4A and 4B, aplurality of tabs and a tab screen corresponding to the tab in theselected state are displayed as in the standby screen 25. The pluralityof tabs and the contents of the tab screen displayed on the standbyediting screen 70 are basically the same as those of the standby screen25. Further, a configuration that the contents of the tab screen can bechanged by switching the selection state of the plurality of tabs is thesame as that of the standby screen 25.

On the standby editing screen 70, as shown in FIGS. 4A and 4B, iconediting buttons for respective kinds of editing operations for executingediting operations targeting part of or all of the icons included ineach tab screen as processed targets are displayed. Specifically,according to the present embodiment, as the icon editing buttons, a leftmovement button 81, a right movement button 82, a swapping button 83, adeletion button 84 a batch deletion button 85 are displayed.

The batch deletion button 85 is a button to release the registeredstates of all the icons arranged on the tab screens corresponding to allthe tabs and to switch the states of all the icons to the unregisteredstate. The deletion button 84 is a button to release the registeredstates of the selected icons (except for the unregistered icons) and toswitch the sates of the selected icons to the unregistered state. It isnoted that, in the following description, an expression of “deleting”the arranged icons means “releasing” of the registered state of the iconand make the icon be in the unregistered state.

The swapping button 83 is to swap positions of two icons. The rightmovement button 82 is to shift an icon to a right side thereof. The leftmovement button 81 is to shift an icon to a left side thereof.

When the standby screen 25 is displayed after performing the operationsas above (i.e., new registration, editing, deleting, moving and/orswapping of the icons) in the standby editing screen 70, the operationsperformed with respect to the standby editing screen 70 have beenreflected on the standby screen 25.

(1-5) Description on Areas Defined in Tab Screens

As shown in FIGS. 2 and 3, in each tab screen, a common area 41 and anindividual area 42 are defined. Among eight icons arranged within thetab screen, first through fourth icons are arranged in the common area41, and fifth through eighth icons are arranged in the individual area42.

The four icons arranged in the common area 41 are the same in all thetab screens. That is, even if the selected tab is switched to anotherand the displayed tab screen is switched, the icons arranged in thecommon area 41 are unchanged.

According to the illustrative embodiment, in a state where one of thetab screens is displayed, if a function execution icon or a setting iconis newly arranged in the common area 41 of the displayed tab screen, theicon is arranged not only in the currently displayed tab screen, but thesame icon is arranged in the common area 41 of each of the other tabscreens.

Further, according to the illustrative embodiment, in a state where oneof the tab screens is displayed, if any one of the icons arranged in thecommon area 41 of the displayed tab screen is deleted, the icon isremoved from the currently displayed tab screen, and further, the sameicon arranged at the same position in the common area 41 of each of theother tab screens is also deleted.

Further, according to the illustrative embodiment, in a state where oneof the tab screens is displayed, if an editing operation is applied toanyone of the icons arranged in the common area 41 of the displayed tabscreen, the registered content regarding the icon is updated in thecurrently displayed tab screen, and further, the registration content ofthe same icon arranged at the same position in the common area 41 ofeach of the other tab screens is also updated.

As above, the operations (i.e., registration, edition, movement,deletion and the like) applied to an icon arranged in the common area 41of the tab screen currently displayed is reflected not only to the iconarranged in the common area 41 of the currently displayed tab screen,but to the icon arranged at the same position in the common area 41 ofthe other tab screen. Thus, the icons arranged in the common area 41 inone tab screen are the same as the icons arranged in the common area 41of any other one of the tab screens.

For example, it is assumed that, in a state where the first tab screen50 is displayed such that the standby editing screen 70 (see FIG. 4A) isdisplayed, the third icon 53, which is the unregistered icon in thecommon area 41, is changed to the specific function icon associated withthe scanning function. In such a case, as shown in FIG. 4C, the thirdicon 53 in the first tab screen 50 is changed to the specific functionicon. Further, the icon located at the same position in the common area41 in each of the other tab screens, as well as the second tab screen60, is changed to the specific function icon associated with the samefunction.

Incidentally, when one of the tab screens is displayed and an operation(e.g., registration, deletion, edition and the like) is applied to anicon arranged in the individual area 42 of the currently displayed tabscreen, the operation is reflected only to the icon in the currentlydisplayed tab screen, and will not be applied to the icons included inthe other tab screens.

For example, it is assumed that a shortcut icon for a scan-to-file isnewly assigned to the eighth icon 58, which is the unregistered iconwithin the individual area 42, in a state where the standby editingscreen 70 shown FIG. 4B is displayed, that is, in a state where thefirst tab screen 50 is displayed. In such a case, as shown in FIG. 4C,the eighth icon 58 in the first tab screen 50 which is currentlydisplayed is registered as the shortcut icon. However, the icons locatedat the same position in the individual area 42 of the other tab screensincluding the tab screen 60 will remain unchanged (see FIG. 4D).

When the operation mode is the administrator mode, each operation of thenew registration, deletion, movement, editing and the like can beperformed with respect to anyone of the icons arranged within the commonarea 41 and the individual area 42. In contrast, when the operation modeis a general mode, which is not the administrator mode, the newregistration and editing of the icon are allowed in the individual area42, but not allowed in the common area 41. Further, when the operationmode is the general mode, deletion, movement, swapping of the icons inthe common area 41 are not allowed. In other words, the deletion,movement, swapping of the icons in the common area 41 are allowed on thestandby editing screen 70 (see FIG. 4A) which can be displayed when theoperation mode is the administrator mode. When the operation mode is thegeneral mode, regarding the icons within the individual area 42,deletion of the shortcut icons is allowed but deletion, movement, andswapping of the icons other than the shortcut icons are not allowed.Deletion, movement and swapping of the icons within the individual are42 are allowed when the operation mode is the administrator mode.

It is noted that, in each of the administrator mode and the generalmode, whether the new registration, editing, movement, swapping and thelike of the icons are allowed or not in each of the areas 41 and 42 maybe determined arbitrarily.

(1-6) Description on Main Control Process

Next, the main control process executed by the controller 11 to realizethe above-described various functions will be described referring toFIGS. 5-7B. When the power button 5 is depressed and the electricalpower is supplied to the controller 11, the controller executes the maincontrol process shown in FIGS. 5-7B.

When the controller starts the main control process (FIGS. 5-7B), thecontroller 11 displays the standby screen 25 on the display 13 in S110(FIG. 5). It is noted that an initial value of the tab screen, that is,a tab screen to be displayed on the standby screen 25 immediately afterthe image processing device 10 has been started, a tab screen to bedisplayed on the standby screen 25 after the function execution has beenfinished, a tab screen to be displayed on the standby screen 25 when thehome button 8 is depressed may be arbitrarily determined. For example,according to the present embodiment, the first tab screen 50 is used.

In S120, the controller 11 determines whether the ADMIN button 28 in thestandby screen 25 is tapped. When the controller 11 determines that theADMIN button 28 has not been tapped (S120: NO), the controller 11determines whether one of the plurality of tabs displayed on the standbyscreen 25 has been tapped in S130. When the controller 11 determinesthat one of the plurality of tabs has been tapped (S130: YES), thecontroller 11 executes the tab switching process in S140. Specifically,in S140, the controller 11 makes the tapped tab in a selected state, anddisplays the tab screen assigned to the tapped tab. After the controller11 switched that tab screen in S140, the controller 11 returns processto S110.

When the controller 11 determines that none of the tabs is tapped (S130:NO), the controller 11 advances process to S150. In S150, the controller11 determines whether a registered icon (i.e., an icon other than theunregistered icons) has been tapped. When the controller 11 determinesthat the registered icon has been tapped (S150: YES), the controller 11proceeds to S160. In S160, the controller 11 executes a particularprocess assigned to the tapped icon. According to the aboveconfiguration, the function or the setting assigned to the icon isrealized.

In S170, the controller 11 updates the usage frequency. The usagefrequency is information indicating frequency of being tapped andexecuted in S160 for each of the icons arranged on each tab screen.Concrete contents of the usage frequency may be arbitrarily determined.According to the present embodiment, for example, information indicatingdate and time at which respective icons are tapped is stored every timewhen respective icons are tapped, and the number of tapping of each iconfrom a particular date and time to the present date and time is updatedas the usage frequency of each icon upon every tapping thereof. Afterthe controller 11 updates the usage frequency in S170, the controller 11returns to S110.

When the controller 11 determines that a registered icon has not beentapped (S150: NO), the controller 11 proceeds to S180 (see FIG. 6). InS180, the controller 11 determines whether registration of a new icon isapplied to a unregistered icon is instructed. The instruction ofregistration of the new icon includes, for example, an tapping operationof an unregistered icon. When the controller 11 determines thatregistration of the new icon is instructed (S180: YES), the controller11 proceeds to S190.

In S190, the controller 11 determines whether the unregistered icon towhich the registration instruction has been applied is arranged in thecommon area 41 or the individual area 42. When the registrationinstruction is applied to the unregistered icon arranged within thecommon area 41 (S190: COMMON AREA), the controller 11 proceeds to S200,executes an error process and returns to S110. The error process in S200is a process of notifying the user that the new registration of the iconin the common area 41 cannot be performed in the current mode (i.e., thegeneral mode), and for example, an alert screen 110 as shown in FIG. 8may be displayed on the display 13. In such a case, when an OK button111 displayed on the alert screen 110 is tapped, the controller 11 mayreturn process to S110.

When the registration instruction is applied to the unregistered iconarranged in the individual area 42 (S190: INDIVIDUAL AREA), thecontroller 11 proceeds to S210. In S210, the controller 11 obtainsregistration information through the user input operation. Theregistration information is information indicating concrete contentssuch as s function and/or setting items subject to the new registration.In S220, the controller 11 newly registers an icon based on theregistration information obtained in S210. Then, the unregistered iconto which the registration instruction is applied is switched to the iconassigned with the particular process based on the registrationinformation obtained in S210. After newly registering the icon in S220,the controller 11 returns to S110.

When the controller 11 determines that the registration of the new iconhas not been instructed (S180: NO), the controller 11 proceeds to S230.In S230, the controller 11 determines whether editing instruction hasbeen applied to a registered icon. The editing instruction includes, forexample, a long press of the target icon. The long press is an operationto be executed after an instruction operation is executed to cancel theinstruction operation by depressing an operation target for a particularperiod or more through the touch panel 14 a.

When the controller 11 determines that the editing instruction has notbeen applied to a registered icon (S230: NO), the controller 11 returnsto S110. When the controller 11 determines that the editing instructionhas been applied to a registered icon (S230: YES), the controller 11proceeds to S240.

In S240, the controller 11 determines whether the icon to which theediting instruction is applied is arranged in the common area 41 or theindividual area 42. When the controller 11 determines that the editinginstruction is applied to the icon arranged in the common area 41, thecontroller 11 executes an error process (S250), and returns to S110. Theerror process in S250 is a process of notifying the user that editing ofthe icons arranged in the common area 41 cannot be executed in thecurrent operation mode (i.e., the general mode), and for example, thecontroller 11 may display a particular alert message on the display 13.

When the controller 11 determines that the editing instruction has beenapplied to the icon arranged in the individual are 42 (S240: INDIVIDUALAREA), the controller 11 proceeds to S260. In S260, the controller 11obtains editing information in accordance with an input operation by theuser. The editing information is information indicating changes inregistration information associated with the target icon. In S270, thecontroller 11 changes the registration information associated with theicon based on the editing information obtained in S260. After changingthe registration information of the icon in S270, the controller 11returns to S110.

When the controller 11 determines that the ADMIN button 28 is tapped(FIG. 5, S120: YES), the controller 11 executes the authenticationprocess in S280. When the authentication is successfully completed asauthentication condition (e.g., matching of a password), the controller11 executes a login process in S290. That is, in S290, the operationmode is switched to the ADMIN mode. Then, in S300, the controller 11displays the standby editing screen 70 on the display 13. Afterdisplaying the standby editing screen in S300, the controller 11proceeds to S310 (see FIG. 7A).

In S310, the controller 11 determines whether a registration instructionof a new icon has been applied to an unregistered icon. When thecontroller 11 determines that the registration instruction of the newicon has not been applied to the unregistered icon (S310: NO), thecontroller 11 proceeds to S360. When the controller 11 determines thatthe registration instruction of the new icon has been applied to theunregistered icon (S310: YES), the controller 11 proceeds to S320. InS320, the controller 11 obtains registration information in accordancewith the input operation by the user.

In S330, the controller 11 determines whether the unregistered icon towhich the registration instruction has been applied is arranged in thecommon area 41 or the individual area 42. When the registrationinstruction has been applied to the unregistered icon arranged in thecommon area 41 (S330: COMMON AREA), the controller 11 proceeds to S340.In S340, in addition to the unregistered icon to which the registrationinstruction has been directly applied in the currently displayed tabscreen, for the unregistered icons arranged at the same position in alltab screens, the controller 11 newly registers the icons based on theregistration information obtained in S320. As a result, in all the tabscreens, the same icons are newly registered and arranged at the sameposition. After execution of S340, the controller 11 proceeds to S360.

When the controller 11 determines that the registration instruction hasbeen applied to the unregistered icon in the individual area 42 (S330:INDIVIDUAL AREA), the controller 11 proceeds to S350. In S350, thecontroller 11 applies the registration instruction only to theunregistered icon to which the registration instruction is directlyapplied in the currently displayed tab screen in accordance with theregistration information obtained in S320. After execution of S350, thecontroller 11 proceeds to S360.

In S360, the controller 11 determines whether the editing instructionhas been applied to the registered icon. When the controller 11determines that the editing instruction has not been applied to theregistered icon (S360: NO), the controller 11 proceeds to S410 (FIG.7B). When the controller 11 determines that the editing instruction hasbeen applied to the registered icon (S360: YES), the controller 11proceeds to S370. In S370, the controller 11 obtains the editinginformation in accordance with the input operation by the user.

In S380, the controller 11 determines whether the icon to which theediting instruction is applied is arranged in the common area 41 or theindividual area 42. When the controller 11 determines that the editinginstruction has been applied to the icon arranged in the common area 41,the controller 11 proceeds to S390. In S390, in addition to the icon towhich the editing instruction has been directly applied in the currentlydisplayed tab screen, for the icons arranged at the same position in allthe tab screens, the controller 11 registers the registrationinformation based on the editing information obtained in S370. As aresult, in all the tab screens, the registration information isregistered for the same icons arranged at the same position. Afterexecution of S390, the controller 11 proceeds to S410 (FIG. 7B).

When the controller 11 determines that the editing instruction has beenapplied to the icon arranged in the individual area 42 (S380: INDIVIDUALAREA), the controller 11 proceeds to S400. In S400, only for the icon towhich the editing instruction has been directly applied in the currentlydisplayed tab screen, the controller 11 registers the registrationinformation based on the editing information obtained in S370. Afterexecution of the editing process in S400, the controller 11 proceeds toS410.

In S410, the controller 11 determines whether deletion instruction hasbeen applied to the registered icon. The deletion instruction in S410 isan operation of tapping the deletion button 84 after tapping aregistered icon to select the same as a deletion target.

When the controller 11 determines that the deletion instruction has notbeen applied to the registered icon (S410: NO), the controller 11proceeds to S450. When the controller 11 determines that the deletioninstruction has been applied to the registered icon (S410: YES), thecontroller 11 proceeds to S420. In S420, the controller 11 determineswhether the icon to which the deletion instruction is applied isarranged in the common area 41 or the individual area 42.

When the controller 11 determines that the icon to which the deletioninstruction has been applied is arranged in the common area 41, thecontroller 11 proceeds to S430. In S430, the controller 11 deletes, inaddition to the icon to which the deletion instruction has been directlyapplied in the currently displayed tab screen, all the icons located atthe same position in all the tab screens. As a result, registration ofall the icons located at the same position on all the tab screens aresimultaneously released, the icons are displayed as the unregisteredicons. After execution of S430, the controller 11 proceeds to S450.

When the controller 11 determines that the icon to which the deletioninstruction is applied is arranged in the individual area 42 (S420:INDIVIDUAL), the controller 11 proceeds to S440. In S440, the controller11 deletes only the icon to which the deletion instruction is directlyapplied on the currently displayed tab screen. As a result, theregistration of the deletion target icon is released and displayed asthe unregistered icon. After execution of S440, the controller 11proceeds to S450.

In S450, the controller 11 determines whether a particular logoutoperation by the user is executed. The logout operation is an operationto change the operation mode from the ADMIN mode to the general mode.When the controller 11 determines that the logout operation has not beenexecuted (S450: NO), the controller 11 returns to S310 (FIG. 7A). Whenthe controller 11 determines that the logout operation has been executed(S450: YES), the controller 11 returns to S110 (FIG. 5).

(1-7) Description on Arranged Area Changing Process

Hereinafter, an arranged area changing process executed by thecontroller 11 will be described, referring to FIGS. 9A and 9B. When thepower button 5 is depressed and the electrical power is supplied to theimage processing device 10, the controller 11 repeatedly executes anarranged area changing process shown in FIGS. 9A and 9B periodically.

When the arranged area changing process shown in FIGS. 9A and 9B isstarted, the controller 11 check usage frequency of each of the iconsarranged in the individual area 42 of each tab screen. As mentionedbefore, the usage frequency is information updated in S170 (FIG. 5).

In S620, the controller 11 determines whether there exists a high usagefrequency icon among the icons arranged in the individual area 42 ofeach tab screen. The high usage frequency means that usage frequency isrelatively high. Concretely, according to the present embodiment, whenthe usage frequency of an icon is equal to or larger than a particularhigh frequency reference value, the icon is referred to as the highusage frequency icon. When the controller 11 determines that there is nohigh usage frequency icon in the individual area 42 (S620: NO), thecontroller 11 proceeds to S660. When the controller 11 determines thatthere exists the high usage frequency icon in the individual area 42(S620: YES), the controller 11 proceeds to S630.

In S630, the controller 11 determines whether there is a vacancy for anicon in the common area 41 in the tab screen provided with the highusage frequency icon arranged on the individual area 42. It is notedthat existence of the vacancy means there is an unregistered icon. Whenthe controller 11 determines that there is no vacancy in the common area41 (S630: NO), the controller 11 proceeds to S660. When the controller11 determines that there exists a vacancy in the common area 41 (S630:YES), the controller 11 proceeds to S640.

In S640, the controller 11 determines whether a movement instruction tomove the high usage frequent icon to the common area 41 is input by theuser. Concretely, according to the present embodiment, the controller 11displays a selection input screen 120 (FIG. 10) on the display 13 inS640. On the selection input screen 120, a name of the high usagefrequency icon, a tab name corresponding to the tab screen on which thehigh usage frequency icon is arranged, and a message asking the userwhether the user wishes to move the icon to the common area 41. Further,on the selection input screen 120, a YES button 121 and a NO button 122are also displayed.

When the movement instruction has not been input (S640: NO), that is,when the NO button 122 is tapped in the selection input screen 120, thecontroller 11 proceeds to S660. When the controller 11 determines thatthe movement instruction is applied (S640: YES), that is, when the YESbutton 121 is tapped in the selection input screen 120, the controller11 proceeds to S650.

In S650, the controller 11 moves the high usage frequency icon to thecommon area 41. That is, the controller 11 switches the unregisteredicon arranged in the common area 41 to the high usage frequency iconwhich was located in the individual area 42. Further, the controllerdeletes the high usage frequency icon subject to the movement from theindividual area 42. As a result, the high usage frequency iconpreviously arranged in the individual area 42 of a certain tab screen isnow displayed in the common area 41 of all the tab screens.

In S660, the controller 11 checks the usage frequency for each of theicons arranged in the common area 41. In S670, the controller 11determines whether there exists a low usage frequency icon among theicons arranged in the common area 41. The low usage frequency icon is anicon of which usage frequency is relatively low. Concretely, accordingto the present embodiment, the low usage frequency icon is an icon ofwhich usage frequency is less than a particular low usage frequencyreference value. When the controller 11 determines that there is no lowusage frequency icon in the common area 41 (S670: NO), the controller 11terminates the arranged area changing process. When the controller 11determines that there exists a low usage frequency icon in the commonarea 41 (S670: YES), the controller 11 proceeds to S680.

In S680, the controller 11 determines whether the moving instruction tomove the low usage frequency icon to the individual area 42 of anyone ofthe tab screen has been input by the user. When the controller 11determines that such a moving instruction has not been input (S680: NO),the controller 11 terminates the arranged area changing process. Whenthe controller 11 determines that the moving instruction described abovehas been input (S680: YES), the controller 11 proceeds to S690.

In S690, the controller 11 determines whether there is a vacancy in theindividual area 42 of the tab screen designated by the user as anarranging destination of the low usage frequency icon. When thecontroller 11 determines that there is not a vacancy in the destinationindividual area 42 (S690: NO), the controller 11 executes a particularerror process and returns to S680. When the controller 11 determinesthat there is a vacancy in the destination individual area 42 (S690:YES), the controller 11 proceeds to S700. In S700, the controller 11moves the low usage frequency icon to the individual area 42 of the tabscreen designated by the user. In other words, the controller 11 changesthe unregistered icon in the individual area 42 of the tab screendesignated by the user to the low usage frequency icon, which was themoving source icon. Further, the controller 11 deletes the low usagefrequency icon which was originally arranged in the common area 41therefrom. As a result, the low usage frequency icon having beendisplayed in the common area 41 of all the tab screen will be displayedonly in the individual area 42 of a one particular tab screen.

(1-8) Effects of Embodiment

According to the illustrative embodiment described above, the followingeffects (a)-(d) can be obtained.

(a) In the multi-tab format standby screen 25, each of the tab screens50 and 60 corresponding to the respective tabs includes the common area41 and the individual area 42. When an icon is newly registered in theindividual area 42 of the currently displayed tab screen, the icon isregistered and displayed in the individual area 42 of only the currentlydisplayed tab screen. Incidentally, when an icon is newly registered inthe common area 41 of the currently displayed tab screen, the same iconis registered and displayed in the common areas 41 of all the tabscreens including the currently displayed tab screen.

Accordingly, simply by newly registering an icon in the common area 41of the currently displayed tab screen, the same icon can be arranged inall the common areas of a plurality of tab screens. Therefore, the usercan select an icon to which a desired process is assigned from among aplurality of tab screens efficiently, and executes the particularprocess efficiently.

(b) Deletion of a registered icon arranged in the common area 41 oredition of registered information assigned to the registered iconarranged in the common area 41 is performed, the deletion or the editionis reflected to the same icon arranged in all the registered icon in thecommon areas 41 of all the tab screens.

Therefore, the user can delete or edit a desired one of the iconsarranged in the common areas 41 of all the tab screens simultaneously.

(c) New registration of an icon in the tab screen can be performed bytapping an unregistered icon. That is, when the unregistered icon isarranged in the common area 41 of the tab screen displayed on thedisplay 13, the user can change the unregistered icon to the registeredicon by assigning a desired function or setting item(s) to theunregistered icon. Further, the registration contents are reflected toall the unregistered icons arranged at the same position in the commonareas 41 of all the tab screens.

Further, in a state where one of the tab screens is being displayed, ifthe user deletes a desired registration icon arranged in the common area41, all the registered icons arranged at the same position of the commonareas 41 in all the tab screens are changed to the unregistered icons.Therefore, the user can assign another function to the unregisteredicon. That is, new registration and deletion of the icon(s) in thecommon area 41 can be performed easily and efficiently.

(d) When there is a low usage frequency icon among the registered iconsarranged in the common area 41, the user can move such an icon to theindividual area 42 of one of the tab screen easily.

Further, when there is a high usage frequency icon among the registeredicons arranged in the individual area 42, the user can move such an iconto the common area 41 easily. Therefore, the user can move each icon toan appropriate one of the common area 41 and the individual area 42 inaccordance with the usage frequency thereof easily and efficiently.

It is noted that the unregistered icon in the embodiment is an exampleof an unused icon. Further, the registered icon to which a function or asetting item is assigned is an example of a particular icon. The numberof the icons (i.e., “4”) arranged in the common area 41 is an example ofa particular number. The ADMIN mode is an example of a particular usermode. Registered/unregistered state of a function or a setting item andthe registered content with respect to an icon is example of acorresponding state.

S110 is an example of a displaying process. S180, S210, S310 and S320corresponding to an example of an arranging and receiving process. S220,S340 and S350 are examples of arranging process. S2630, S260, S360, S370and S410 constitute an example of a change accepting process. S270,S390, S400 and S430 constitute an example of changing process. S170 isan example of a frequency calculating process. S650 is an example of acommunalizing process. S700 is an example of a common arrangementreleasing process and an individualizing process.

2. Other Embodiments

It is noted that the aspects of the present disclosures need not belimited to the above-described configuration, but can be modified invarious ways.

(2-1) According to the above-described embodiment, the number of theicons arranged in the common area 41 is four. It is noted that thenumber of the icons arranged in the common area 41 can be the numberother than four. Similarly, the number of the icons arranged in theindividual area 42 can be the number other than four.

(2-2) In the entire area of the tab screen, positions and sizes of thecommon area 41 and the individual area 42 may be determined arbitrarily.In the above-described embodiment, an upper half of the tab screen isdefined as the common area 41, and a lower half of the tab screen isdefined as the individual area 42. Such a configuration is only anexample, and the common area 41 and the individual area 42 may bearranged oppositely. Alternatively, the common area 41 and theindividual area 42 may be arranged in a right-left direction but not anup-down direction.

Further, how the icons are arranged in each of the common area 41 andthe individual area 42, and how each icon is shaped may be arbitrarilydetermined.

(2-3) It is noted that all the tab screens respectively corresponding toall of Nt tabs do not necessarily have both the common area 41 and theindividual area 42. That is, there may be tab screens which do not havethe common areas 41 among the Nt tab screens, and there may be tabscreens which do not have the individual screens 42 among the Nt tabscreens.

(2-4) Even in the general mode, moving the icons, swapping the iconsand/or deleting the icons in each of the common area 41 and theindividual area 42 may; be enabled. Further, movement of an icon betweenthe common area 41 and the individual area 42 and/or exchanging theicons between the common area 41 and the individual area 42 may beenabled. In the above-described embodiment, in the individual area 42,registration of a new icon, edition of the icon are allowed even in thegeneral mode. However, such a configuration may be modified such thatregistration of a new icon, edition of the icons in the individual area42 may be prohibited even in the general mode. Alternatively,registration of a new icon, edition of the icons both in common area 41and the individual area 42 may be allowed even in the general mode.

(2-5) A method of making the common area 41 and the individual area 42visually distinguishable can be determined arbitrarily. For example,ground colors and/or ground patterns of the areas 41 and 42 may bedifferentiated. Optionally or alternatively, the colors, patterns and/orshapes of the icons arranged in the areas 41 and 42 may bedifferentiated. Further optional or alternatively, boundary lines may bedisplayed at boundary between the areas 41 and 42.

(2-6) A plurality of functions one component of the above-describedembodiment has may be realized by a plurality of components, or onefunction a single component of the above-described embodiment has may berealized by a plurality of components. Further, a plurality of functionswhich a plurality of components have may be realized by a singlecomponent, or a single function realized by a plurality of componentsmay be realized by a single component. Further, a part of configurationof the above-described embodiment may be omitted. Further, at least apart of the configuration of the above-described embodiment may be addedto another (alternative) configuration of the above-describedembodiment, or replaced with other components.

What is claimed is:
 1. An image processing device, comprising: a printerconfigured to print an image on a recording sheet; a scanner configuredto scan an image on an original sheet; a display; an input device; and acontroller, wherein the controller is configured to cause the display toselectively display one of a plurality of standby screens on thedisplay, wherein each of the plurality of standby screens has a commonarea and an individual area, icons being displayed in each of the commonarea and the individual area, wherein the common area and the individualarea are configured such that one or more icons assigned with aparticular process are arranged in each of the common area and theindividual area, the one or more icons including at least one iconcorresponding to a printing function with printing using the printer andat least one icon corresponding to a scanning function with scanningusing the scanner, each of the at least one icon corresponding to theprinting function and the at least one icon corresponding to thescanning function being arrangeable on the common area; wherein a modeof the image processing device is changeable between an administratormode and a general mode; wherein the image processing device is operablein the general mode, an authentication being required when the imageprocessing device is to operate in the administrator mode while noauthentication being required when the image processing device is tooperate in the general mode, wherein the controller is furtherconfigured to: execute authentication of a particular user; set anoperation mode of the image processing device to the administrator modewhen the authentication is successful; set the operation mode of theimage processing device to the general mode when the operation mode ofthe image processing device is not set to the administrator mode;receive, through the input device, a registration instruction toregister a particular icon on an area to be displayed on the display;determine whether the operation mode of the image processing device isthe administrator mode or the general mode; determine whether the areaon which the registration instruction instructs to register theparticular icon is the common area or the individual area; whendetermining that the area is the common area, register the particularicon on the common area of each of the plurality of standby screens ifthe operation mode is the administrator mode and not register theparticular icon if the operation mode is the general mode; whendetermining that the area is the individual area, register theparticular icon on the individual area of only the standby screencurrently displayed on the display regardless whether the operation modeis the administrator mode or the general mode; and display one of theplurality of standby screen after registration of the particular icon onone of the common area of each of the plurality of standby screens andthe individual area of the standby screen currently displayed.
 2. Theimage processing device according to claim 1, wherein the controller isfurther configured to: receive, through the input device, a particularchanging operation to change a corresponding state of the particularprocess to the particular icon in the standby screen currentlydisplayed; and change the corresponding state of the particular iconcorresponding to the received changing operation in accordance with thereceived changing operation, the controller applying same change to theparticular icon arranged in the common area of each of the plurality ofstandby screens when the particular icon corresponding to the changingoperation is arranged in the common area and the operation mode of theimage processing device is the administrator mode.
 3. The imageprocessing device according to claim 1, wherein the common area isdefined such that a particular number of icons are arranged in thecommon area, wherein, when the number of the particular icons arrangedin the common area is less than the particular number, unused icons arearranged in the common area as icons other than the particular icons,the unused icons not being assigned with the particular process, whereinthe controller is configured to receive an arranging operation in thecommon area as an operation with respect to the unused icon arranged inthe common area, and wherein, when the operation mode is theadministrator mode, the controller is configured to newly arrange theparticular icon in the common area by changing the unused iconcorresponding to the arranging operation to the particular icon.
 4. Theimage processing device according to claim 2, wherein the common area isdefined such that a particular number of icons are arranged in thecommon area, wherein, when the number of the particular icons arrangedin the common area is less than the particular number, unused icons arearranged in the common area as icons other than the particular icons,the unused icons not being assigned with the particular process, whereinthe controller is configured to: receive an arranging operation in thecommon area as an operation with respect to the unused icon arranged inthe common area; when the operation mode is the administrator mode,newly arrange the particular icon in the common area by changing theunused icon subject to the arranging operation to the particular icon;receive a deleting operation to delete the particular icon arranged inthe common area from the common area; and when the operation mode is theadministrator mode, delete the particular icon from the common area bychanging the particular icon corresponding to the deleting operation tothe unused icon.
 5. The image processing device according to claim 1,wherein the display has a display panel on which the plurality ofstandby screens is displayed, the display panel having long sides andshort sides forming a rectangular shape; wherein each of the pluralityof standby screen has a plurality of icon display areas arranged inmatrix on the display panel, a number of the icon display areas arrangedalong the long sides being greater than a number of the icon displayarea arranged along the short sides, a single icon being arrangeablewithin each of the plurality of icon display areas, and wherein thecommon area includes multiple icon display areas for one line arrangedalong the long sides on the display panel.
 6. The image processingdevice according to claim 1, wherein each of the icons includes an imageand a name arranged along the short sides.
 7. The image processingdevice according to claim 1, wherein the controller causes the displayto display an adding icon used to add a shortcut icon to which ashortcut is assigned, wherein, when the adding icon is operated by auser, the shortcut icon is added on the standby screen, and wherein theadding icon and the shortcut icon being arrangeable on the common area.8. The image processing device according to claim 7, wherein theoperation mode of the image processing device is set to theadministrator mode when the authentication of the particular user isexecuted with using identification information of an administrator,wherein the shortcut icon is arrangeable on the common area when theoperation mode of the image processing device is the administrator mode,and wherein the plurality of standby screens including the shortcut iconare operable in the general mode without executing the authenticationwith using the identification information.
 9. A display control device,comprising: a display; an input device; and a controller, wherein thecontroller is configured to execute: causing the display control deviceto selectively display one of a first screen, a second screen and athird screen, a plurality of icons being arrangeable in each of thefirst screen, the second screen and the third screen, the plurality oficons including a first icon assigned with a first process and a secondicon assigned with the first process; receiving, through the inputdevice, a particular selecting operation to select one of the firstscreen, the second screen and the third screen; setting a first area tothe first screen selected by the particular selecting operation andsetting a second area to the second screen selected by the selectingoperation; when the first screen is displayed on the display, receiving,through the input device, a particular arranging operation to arrangethe first icon with respect to the first area on the first screencurrently displayed; and arranging, based on the particular arrangingoperation, the first icon in the first area of the first screen andarranging the second icon in the second area of the second screenwithout receiving the particular arranging operation on the secondscreen and without arranging an icon assigned with the first process onthe third screen.
 10. The image processing device according to claim 9,wherein the display has a display panel on which the plurality ofscreens is displayed, the display panel having long sides and shortsides forming a rectangular shape; wherein each of the plurality ofscreen has a plurality of icon display areas arranged in matrix on thedisplay panel, a number of the icon display areas arranged along thelong sides being greater than a number of the icon display area arrangedalong the short sides, a single icon being arrangeable within each ofthe plurality of icon display areas, and wherein each of the first areaand the second area includes multiple icon display areas for one linearranged along the long sides on the display panel, and the
 11. Theimage processing device according to claim 9, wherein each of the iconsincludes an image and a name arranged along the short sides.
 12. Theimage processing device according to claim 9, wherein the controllercauses the display to display an adding icon used to add a shortcut iconto which a shortcut is assigned, wherein, when the adding icon isoperated by a user, the shortcut icon is added on the screen, andwherein the adding icon and the shortcut icon being arrangeable on thefirst area and the second area.
 13. The image processing deviceaccording to claim 12, wherein a mode of the image processing device ischangeable between an administrator mode and a general mode; wherein anoperation mode of the image processing device is set to theadministrator mode when authentication of a particular user is executedwith using identification information of an administrator, wherein theshortcut icon is arrangeable on the first area and the second area whenthe operation mode of the image processing device is the administratormode, and wherein the plurality of screens including the shortcut iconare operable in the general mode without executing the authenticationwith using the identification information.